vehicle producer - French English Dictionary